.clearfix:after {
	display: block;
	content: '';
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	*zoom: 1;
}

/*register & login page start*/
.l_register_page {
	background: url(../images/register.png) center top no-repeat;
	background-size: cover;
}
.l_reg_box {
	float: right;
	width: 374px;
	margin: 128px 64px 128px 0;
	padding: 34px 14px 40px;
	background-color: #fff;
	border-radius: 8px;
}
.l_login_tip {
	padding-bottom: 38px;
	font-size: 32px;
	font-weight: normal;
}
.l_input_box {
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
}
.l_pass_import,
.l_acc_import,
.l_code_import,
.l_acc_register,
.verification_code {
	display: block;
	height: 54px;
	padding-left: 36px;
	line-height: 54px;
	font-size: 14px;
	color: #bcbcbc;
	border: none;
}
.l_pass_import,
.l_acc_import,
.l_acc_register {
	width: 314px;
}
.l_acc_import {
	background: url(../images/common.png) -10px -1585px no-repeat;
}
.l_pass_import {
	background: url(../images/common.png) -7px -1826px no-repeat;
}
.l_code_import {
	float: left;
	width: 160px;
	background: url(../images/common.png) -7px -1741px no-repeat;
}
.l_acc_register {
	background: url(../images/common.png) -10px -1662px no-repeat;
}
.verification_code {
	float: right;
	width: 170px;
	padding: 0;
	color: #000;
	background-color: #fff;
    cursor: pointer;

}
.l_forget_link {
	padding: 10px 5px 0;
	line-height: 54px;
	overflow: hidden;
}
.l_forget_link a {
	font-size: 14px;
}
.l_login_btn {
	display: block;
	margin-top: 32px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	color: #fff;
	background-color: #fa4638;
	border-radius: 6px;
}
.l_login_btn:hover {
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/*register & login page end*/
/*download page start*/
.l_download_page {
	height: 740px;
	background: url(../images/download.png) center top no-repeat;
	background-size: cover;
}
.l_down_active {
	width: 490px;
	float: right;
	margin: 332px 60px 0 0;
	overflow: hidden;
}
.l_down_active > img {
	float: left;
	margin-right: 38px;
}
.l_down_active > a {
	display: block;
	float: right;
	margin: 0 30px 20px 0;
}
.l_down_active > a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/*download page end*/
/*join & suggest & access start*/
.l_pub_head {
	border-bottom: 2px solid #fa4638;
}
.l_pub_text {
	display: block;
	width: 102px;
	padding: 10px 0 8px;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	color: #fff;
	background-color: #fa4638;
}
.l_join_page {
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.l_tab_switch {
	padding: 40px 0;
	text-align: center;
}
.l_tab_list {
	display: inline-block;
	padding: 8px 46px;
	margin-right: 10px;
	font-size: 14px;
	color: #000;
	cursor: pointer;
}
.tab_focus {
	color: #fff;
	background-color: #fa4638;
	border-radius: 18px;
}
.l_detail_tip {
	font-size: 14px;
	text-align: center;
	line-height: 54px;
	color: #000;
}
.l_tab_box {
	/*display: none;*/
	padding-bottom: 64px;
}
.l_tab_subbox {
	width: 480px;
	/*text-align: left;*/
	padding-top: 32px;
	margin: 0 auto;
}
.l_tab_item {
	margin-bottom: 14px;
}
.l_tab_lf,
.l_tab_rg {
	display: inline-block;
	font-size: 14px;
	color: #000;
	vertical-align: middle;
}
.l_tab_lf  {
	width: 20%;
	height: 36px;
	line-height: 36px;
	text-align: right;
}
.l_tab_rg {
	width: 58%;
	height: 32px;
	padding-left: 2%;
	line-height: 32px;
	border: 1px solid #d9d9d9;
}
.l_text_area {
	width: 480px;
	height: 72px;
	padding: 4px 0 0 6px;
	border: 1px solid #d9d9d9;
}
.l_submit_btn {
	display: block;
	width: 108px;
	margin: 32px auto 32px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #fff;
	background-color: #fa4638;
	border-radius: 4px;
}
.l_submit_btn:hover {
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/*join & suggest & access end*/

/*biao*/
.b_cot_left{ width:256px; margin-top:25px; float:left; overflow:hidden}
.b_left_tit{ height:34px; line-height:34px;text-align:center; background:#fa4638; color:#fff; margin-bottom:10px}
.b_left_ul{ border:1px solid #f1f1f1; border-bottom:none; overflow:hidden}
.b_left_ul a{ display:block; width:254px; height:34px; line-height:34px; border-bottom:1px solid #f1f1f1; background:#f9f9f9; padding-left:43px;}
.b_left_ul a.on{ color:#fa4638}
.b_cot_right{ width:912px; float:right; overflow:hidden; margin-top:25px}
.b_right_tit{ height:34px; line-height:34px; font-size:14px; background:#f9f9f9; padding-left:20px}
.b_table td{ padding:10px 0;font-size:12px;}
.l_logot{ width:166px; height:166px;border: 1px solid #f1f1f1;}
.b_box{ position:relative; float:left}
input.b_file{
	position:absolute;
	right:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
	width:68px;
	height:28px;
	overflow: hidden;
}
a.link{
	float:left;
	display:inline-block;
	padding:0px 20px;
	color:#fff;
	font:14px "Microsoft YaHei", Verdana, Geneva, sans-serif;
	cursor:pointer;
	background-color:#fa4638;
	line-height:28px;
	text-decoration:none;
}
.b_mom_txt{ width:244px; height:31px; line-height:31px; border:1px solid #d9d9d9; padding:0 10px}
.b_mom_txt2{ width:149px; height:31px; line-height:31px; border:1px solid #d9d9d9; padding:0 10px}
.b_mom_btn2{display:block;width:120px; height:36px; line-height:36px; font-size: 16px; text-align:center; background:#fa4638; border:none; color:#FFF; cursor:pointer; border-radius:5px}
.b_btn_div{ width:100%; margin:40px auto}
.b_btn_div input{ margin:0 auto}
.b_right_main{ padding:30px 0 30px 0}
.b_right_main2{ margin:10px auto; overflow:hidden; border-top:1px solid #f1f0f0; border-left:1px solid #f1f0f0;}
.b_hqm{ width:88px; background:#fa4638; border:none; height:34px; padding:0; cursor:pointer; color: #fff; border-radius:5px; margin-left:3px}
.b_right_main2 .z_identity{ overflow:hidden}
.b_end_a{ display:block;width:260px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fa4638; border:1px solid #fa4638; border-radius:5px; margin:15px auto 0}
.b_right_main2 .z_company_con li{ width:265px; padding:18.8px}
.b_sc_img{ height:80px; text-align:center}

.b_right_main2 .z_company_con{ overflow:hidden}
.b_padding_div{ padding:33px 45px;text-align:center;}
.b_padding_div2{ padding:25px 33px}
.b_mom_p{ text-indent:2rem; line-height:64px; float:left; width:390px; font-size:16px; padding-right:60px}
.b_about_ul{ overflow:hidden;}
.b_about_ul li{ float:left}
.b_rwm_div{ width:150px; height:145px; background:url(../images/rwm_bg.png) no-repeat; padding:35px 23px; margin:0 auto 20px; float:left}
.b_rwm_div img{ width:100%}
.b_araios{ width:238px; float:left; margin-top:82px;}
.b_araios a{ font-size:16px; display:block; text-align:center; margin-bottom:15px}
.about_li1{ width:665px;}
.about_li1 img{ width:100%}
.about_li2{ margin:30px 0 0 140px; overflow:hidden}
.b_zxhd_div{ width:639px; height:279px}
.b_hd_div{ height:279px; border:1px solid #e4e4e4; overflow:hidden; margin-bottom:15px}
.hd_dl{ width:450px; margin:22px 0 0 22px}
.hd_dl dd{ font-size:14px; margin-bottom:10px}
.hd_dl dt{ font-size:20px; color:#000; margin-bottom:15px}
.hd_dd3{ color:#000; padding:10px 0}
.b_cj_a{ display:block; width:148px; height:41px; line-height:41px; text-align:center; background:#fa4638; color:#fff; font-size:16px}
.b_cj_a:hover{ color:#fff}
.hd_dd2{ border-bottom:1px solid #e4e4e4; line-height:27px; padding-bottom:10px}

.b_bbjl_ul{ border-left:1px solid #c1c1c1; padding:10px 17px 20px; position:relative; float:left}
.b_bbjl_ul li{ overflow:auto; border-bottom:1px dashed #c1c1c1; padding-bottom:15px; width:930px}
.bbjl_div{ float:left; margin-left:10px; font-size:14px; color:#000}
.bbjl_dl {
    float: left;
    text-align:left
}
.bbjl_dl dd{ margin:0 0 15px 30px}
.yuan_div{ position:absolute; left:-5px; top:11px}
.b_jl_time{ width:114px; height:25px; line-height:25px; text-align:center; background:#fa4638; color:#fff; font-size:14px; border-radius:15px; margin:5px 25px 0 0}
.b_mom_bbjl{ overflow:hidden}
.b_jl_time{ float:left}
